tuple, random access buffered writer
Source: /avail/Avail/Data Abstractions/Iterators/Random Access Buffered Iterators
Categories: Data Abstractions, Iterators
Write the elements of the specified tuple to the supplied buffered writer. This operation should be more efficient than repeatedly sending _'s⁇current element:=_ and Advance_.
| Position | Name | Type | Description | |
|---|---|---|---|---|
| Parameters | ||||
| 1 | newElements | tuple | ||
| 2 | aWriter | random access buffered writer | ||
| Returns | ⊤ | |||
tuple, writer
Source: /avail/Avail/Data Abstractions/Iterators/Abstract Iterators
Categories: Writers, Data Abstractions
| Position | Name | Type | Description | |
|---|---|---|---|---|
| Parameters | ||||
| 1 | newElements | tuple | ||
| 2 | aWriter | writer | ||
| Returns | ⊤ | |||
tuple, file writer
Source: /avail/Avail/IO/Files/File Iterators
Categories: Files, Writers
Write the elements of the specified tuple to the supplied buffered writer. This operation should be more efficient than repeatedly sending _'s⁇current element:=_ and Advance_.
After the write to the buffer, we only flush it if it crosses an alignment boundary; in that case, we flush up to the last alignment boundary that was crossed. In the continuous case, this should allow a sequence of writes to avoid having to fetch buffers from disk prior to writing.
| Position | Name | Type | Description | |
|---|---|---|---|---|
| Parameters | ||||
| 1 | newElements | tuple | ||
| 2 | aWriter | file writer | ||
| Returns | ⊤ | |||
tuple, buffered writer
Source: /avail/Avail/Data Abstractions/Iterators/Buffered Iterators
Categories: Data Abstractions, Iterators
Write the elements of the specified tuple to the supplied buffered writer. This operation should be more efficient than repeatedly sending _'s⁇current element:=_ and Advance_.
| Position | Name | Type | Description | |
|---|---|---|---|---|
| Parameters | ||||
| 1 | newElements | tuple | ||
| 2 | aWriter | buffered writer | ||
| Returns | ⊤ | |||